@charset "utf-8";
/* CSS Document */

body{
	background: url(../img/bg.jpg);
}

.left{
	float: left;
}

.right{
	float: right;
}

.row{
	position: relative;
}

.toubu{
	background-image: url(../img/headbg.jpg);
}



.navbar-default{
	background: none;
}

.navbar-nav{
margin-left: 250px;
margin-top: 15px;
}

.navbar-default .navbar-nav>li>a{
	color: #333;
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
}

.navbar-default .navbar-nav>li>a:hover{
	color: #952122;
}


.navbar{
	margin-bottom: 0px;
}

.navbar-nav>li{
	margin-left: 10px;
	margin-right: 10px;
}


.logobg{
	position: absolute;
    left: 0;
    top: 0;
    width: 20%;
    z-index: 1;
}

.topdh{
	margin-top: 30px;
}

.topdh p{
	font-size: 20px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.bankuai{
	margin-top: 20px;
}


.line{
	width: 5%;
    height: 2px;
    background: #592a18;
    margin: 20px auto;
}

.about{
	padding-top: 20px;
}

.aboutl{
	
}

.aboutl img{
	margin-left: 30px;
	width: 80%;
	height: auto;
}

.aboutl p{
	margin-left: 30px;
	color: #333333;
    line-height: 30px;
	width: 80%;
}

.aboutr{
	text-align: center;
	margin-bottom: 30px;
}

.aboutr img{

}


.aboutx{
	margin-top: 40px;
}

.aboutx img{
	width: 100%;
}

.aboutx p{
	margin-top: 10px;
	text-align: center;
}

.ip-dan{
	padding: 8px;
}

.ipd-in{
	padding: 8px;
	border: 1px solid #c8c3c3;
}

.ip-dan img{
	max-width: 100%;
	height: auto;
}

.in-left a{
	text-decoration: none;
	color: #333;
}

.in-left a:hover{
	color: #257F24;
}

.in-left .shijian{
	position: absolute;
    top: 0;
    left: 15;
    width: 12%;
    background: #895c2e;
    color: #fff;
    text-align: center;
}

.in-js p{
	width: 80%;
}

.in-btn{
	width: 180px;
    height: 41px;
    display: block;
    margin: 20px 0;
	border: #592a18 2px solid;
	text-align: center;
	font-size: 20px;
	padding-top: 5px;
}


.in-right li{
	list-style: none;
	border-bottom: 1px dashed #cccccc;
}

.in-right a{
	text-decoration: none;
	color: #333;
}

.in-right a:hover{
	color: #257F24;
}

.in-right .shijian{
	width: 12%;
    float: left;
    color: #666666;
    text-align: center;
	border: 1px solid #bcbcbc;
	margin-right: 15px;
}

.in-ms{
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.in-right .shijian h4{
	font-size: 30px;
}

.ddh{
	background: #952122;
    height: 60px;
    overflow: hidden;
    color: #fff;
    padding: 20px 0;
}

.ddh a{
	font-size: 16px;
	text-decoration: none;
    color: #fff;
    padding: 0 30px;
    border-right: 1px solid #fff;
}

.banquan{
	text-align: center;
}

.banquan a{
	text-decoration: none;
}

.page-box{
	padding-top: 50px;
	padding-bottom: 40px;
}

.dh-left{
	padding-right: 12%;
}

.dhl-1{
	background: url(../img/dhl-1.jpg);
	height: 45px;
	background-size: 100% 100%;
}

.dhl-2{
	background: url(../img/dhl-2.jpg);
	background-size: 100%;
	text-align: center;
}

.dhl-3{
	background: url(../img/dhl-3.jpg);
	height: 45px;
	background-size: 100% 100%;
}

.dhl-2 a{
	display: block;
	text-decoration: none;
	color: #333;
	font-size: 18px;
    line-height: 60px;
}

.dhl-dan{
	padding-left: 10px;
	width: 80%;
}

.dhl-dan a:hover{
	color: #257F24
}

.dingwei{
	padding-left: 20px;
	padding-bottom: 15px;
    border-bottom: 1px solid #d3b498;
}

.neitit{
	text-align: center;
}

.page-con{
	padding-left: 15px;
	padding-top: 20px;
}

.zz-dan{
	margin-bottom: 15px;
}

.zz-dan h5{
	text-align: center;
}

.zz-dan img{
	width: 100%;
	height: auto;
}

.img{
	border: #952122 solid 1px;
	overflow: hidden;
}

.img:hover img{
	transform: scale(1.1);
	opacity: 0.9;
	transition: 0.3s;
}

.zz-dan a{
	text-decoration: none;
	color: #000;
}

.zz-dan a:hover{
	color: #257F24;
}

.art-dan{
	margin-bottom: 30px;
	border-bottom: #E3E3E3 solid 1px;
}

.art-dan a{
	text-decoration: none;
}

.art-dan h4{
	color: #222;
}

.art-dan p{
	color: #777; 
}

.art-dan a:hover h4{
	color: #257F24;
}

.art-dan a:hover p{
	color: #257F24;
}

.pro-dan{
	margin-bottom: 20px;
}

.pro-dan a{
	text-decoration: none;
	color: #666;
}

.pro-dan img{
	width: 100%;
	height: auto;
}

.pro-tit{
	background-color: #dedede;
    margin-bottom: 20px;
	margin-top: 30px;
}

.pro-tit span{
	display: inline-block;
    line-height: 40px;
    background-color: #952122;
    font-size: 14px;
    color: #fff;
    padding: 0 30px;
}

.swiper-slide{
	text-align: center;
}


.swiper-button-next, .swiper-button-prev{
	color: #fff;
}

.swiper-pagination{
	font-size: 18px;
	color: #fff;
}



@media (max-width: 990px){
	
	.topr{
		display: none;
	}
	
	.aboutr img{
	width: 100%;
}
	
}